EN FR
EN FR


Section: Partnerships and Cooperations

International Initiatives

Inria Associate Teams

  • Title: Service-Oriented Architecture anti-patterns in Mobile and Cloud Applications (SOMCA ).

  • Inria principal investigator: Romain Rouvoy.

  • International Partner (Institution - Laboratory - Researcher):

    • Université du Québec à Montréal (Canada) - LATECE Laboratory

  • Duration: 2014–2016.

  • See also: http://seas.ifi.uio.no .

  • The long-term goal of this research program is to propose a novel and innovative methodology embodied in a software platform, to support the runtime detection and correction of anti-patterns in large-scale service-oriented distributed systems in order to continuously optimize their quality of service. One originality of this program lies in the dynamic nature of service-oriented environments, the application on emerging frameworks for embedded and distributed systems (e.g., Android/iOS for mobile devices, PaaS/SaaS for Cloud environments), and in particular mobile systems interacting with remote services hosted on the Cloud. To achieve this goal, we propose to follow a three-step methodology targeting three objectives: (1) Identify and specify service-oriented anti-patterns, (2) Develop an approach to detect automatically, at runtime, service-oriented anti-patterns, (3) Develop an approach to suggest refactorings and automatically, at runtime, correct service-oriented anti-patterns. The ongoing PhD thesis of Geoffrey Hecht, in co-supervision between Montréal and Lille, is part of this associated team.

  • Participants: Laurence Duchien, María Gómez Lacruz, Geoffrey Hecht, Philippe Merle, Romain Rouvoy [correspondant], Lionel Seinturier.

Inria International Partners

Declared Inria International Partners
University of Los Andes, Bogota, Colombia

We have a long term collaboration since 2005 with this university. Over the years, four PhD thesis (Carlos Noguera, Carlos Parra, Daniel Romero Acero, Gabriel Tamura) have been defended in our team with students who obtained their MSc in this university. The first three were full French PhD, whereas the last one was a co-tutelle with this university. Professor Rubby Casallas from University of Los Andes is frequently visiting our team. The most recently defended PhD thesis, that of Gabriel Tamura, deals with QoS (quality-of-service) contract preservation in distributed service-oriented architectures. A formal theory to perform, in a safe way, the process of self-adaptation in response to quality-of-service (QoS) contracts violation has been proposed. The results have been published in  [121] , [119] and in the PhD thesis document itself  [118] .

Participants: Laurence Duchien [correspondant], Clément Quinton, Daniel Romero Acero, Romain Rouvoy, Lionel Seinturier.

University of Oslo, Norway

The scientific collaboration with this international partner deals with complex distributed systems that have to seamlessly adapt to a wide variety of deployment targets. This is due to the fact that developers cannot anticipate all the runtime conditions under which these systems are immersed. A major challenge for these software systems is to develop their capability to continuously reason about themselves and to take appropriate decisions and actions on the optimizations they can apply to improve themselves. This challenge encompasses research contributions in different areas, from environmental monitoring to real-time symptoms diagnosis, to automated decision making. The collaboration has been supported by the SEAS Inria associated team (2012-14).

Participants: María Gómez Lacruz, Nicolas Haderer, Daniel Romero Acero, Romain Rouvoy [correspondant], Lionel Seinturier.

Participation In Other International Programs

OW2

Participants : Philippe Merle [correspondant] , Fawaz Paraiso, Romain Rouvoy, Lionel Seinturier.

OW2 , previously ObjectWeb, is an international consortium to promote high quality open source middleware. The vision of OW2 is that of a set of components which can be assembled to offer high-quality middleware systems. We are members of this consortium since 2002. Philippe Merle is the leader of both Fractal and FraSCAti projects, which are hosted by this consortium. Philippe Merle and Lionel Seinturier are members of the Technology Council of OW2.

ERCIM Working Group on Software Evolution

Participant : Laurence Duchien [correspondant] .

The Working Group (WG) on Software Evolution is one of the working groups supported by ERCIM. The main goal of the WG is to identify a set of formally-founded techniques and associated tools to support software developers with the common problems they encounter when evolving large and complex software systems. With this initiative, the WG plans to become a Virtual European Research and Training Centre on Software Evolution.